public class Main {
    public static void main(String[] args) {
        BinaryTree binaryTree = new BinaryTree();
        binaryTree.createTree();
       /* binaryTree.preOrder(binaryTree.root);
        System.out.println();
        binaryTree.inOrder(binaryTree.root);
        System.out.println();
        binaryTree.postOrder(binaryTree.root);
        System.out.println();
        System.out.println(binaryTree.getKLevelNodeCount(binaryTree.root,1));*/
      /*  //binaryTree.size(binaryTree.root);*/
        //System.out.println(binaryTree.size2(binaryTree.root));
        /*binaryTree.getLeafNodeCount1(binaryTree.root);
        System.out.println(BinaryTree.leafSize);*/
        //System.out.println(binaryTree.getLeafNodeCount2(binaryTree.root));
        //System.out.println(binaryTree.find(binaryTree.root, 'H').val);
        //System.out.println(binaryTree.getHeight(binaryTree.root));
        //binaryTree.levelOrder(binaryTree.root);
        //System.out.println(binaryTree.levelOrder2(binaryTree.root));
        //System.out.println(binaryTree.isCompleteTree(binaryTree.root));

    }
}